Big Huge Thesaurus

Glycyrrhiza glabra

noun